home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / grafik / cyberupdate / cybergraphx_update next >
Text File  |  1995-08-15  |  49KB  |  1,449 lines

  1. ;******************************************************************************** 
  2. ;
  3. ;    ______        __                  ______                     __  __   __
  4. ;   / __  /       / /                 / __  /                    / /  \ \ / /
  5. ;  / /  -'__  __ / /___ ______ _____ / /_ -'_____ ______ ______ / /__  \ \ /
  6. ; / /     \ \/ // __  // ____// .__// // \ / .__// __  // __  // __  / /  /
  7. ;/ /___    \  // /_/ // __/_ / /   / /_/ // /   / __  // /_/ // / / / / \ \
  8. ;\____/    / //_____//_____//_/   /_____//_/   /_/ /_// ____//_/ /_/ /_/ \_\
  9. ;         /_/                                        / /           
  10. ;                                                   /_/           
  11. ; CyberGraphX Update Installer ©1994-1995 by Robert C. Reiswig  (August-11-95)
  12. ;
  13. ; For use with PD and Registered CyberGraphX Only, not for Commercial use.
  14. ; For Frank Mariak : CyberGraphX!
  15. ;
  16. ;--------------------------------------------------------------------------------
  17. ; Installer suggestions or problems: rcr@netcom.com
  18. ; Any changes or additions must be run by me.
  19. ; © MCMXCV 
  20. ;********************************************************************************
  21.  
  22.  
  23. ;******************************************************************************** 
  24. ; Any new 3rd Party Program Drivers. Version of CyberGraphX & PAY 
  25. ;********************************************************************************
  26. (set #cyberver "2.08")
  27.  
  28.  
  29. (message (cat "\nCyberGraphX V" #cyberver "\n~~~~~~~~~~~~~~~~~~\n"
  30.               "CyberVision64\n\nPicasso II\n\nSpectrum\n\nDomino\n\nRetina Z3 BLT\n\nPiccolo & Piccolo SD64"
  31.          )
  32. )
  33.  
  34. (welcome)
  35. ;******************************************************************************** 
  36. ;
  37. ; Read All System information 
  38. ;
  39. ;********************************************************************************
  40. (set cpu (database "cpu"))
  41. (if (> (exists ("sys:libs/68060.library")) 0) (set cpu "68060") )
  42. (set vblank (database "vblank"))
  43. (set graphmem (database "graphics-mem"))
  44. (set totmem (database "total-mem"))
  45. (set osver (/ (getversion "LIBS:version.library") 65536))
  46. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  47. (set fastmem (- totmem graphmem))
  48.  
  49. ( if (= osver 37) ( (set workbench "2.0")) ( if (= osver 38) ( (set workbench "2.1"))
  50. ( if (= osver 39) ( (set workbench "3.0")) ( if (= osver 40) ( (set workbench "3.1"))
  51. ( if (= osver 41) ( (set workbench "4.0")) )))))
  52.  
  53.  
  54.  
  55. ;(run "type >RAM:lan EnvArc:sys/locale.prefs opt h")
  56. ;(set runstring (cat "search" " RAM:lan "))
  57. (set runstring (cat "search" " env:Language "))
  58.  
  59. (set english "")  (set german  "")
  60.  
  61. (set runstring1 (cat runstring "deutschland"))   (if (= (run runstring1) 0) (set german1 "Deutsch"))
  62. (set runstring1 (cat runstring "english"))   (if (= (run runstring1) 0) (set english1 "English"))      
  63. (set lang 0)
  64. (if (= english1 "English") (set lang 1))
  65.  
  66.  
  67. (set CyberDrawer "SYS:")
  68. (set were "sys")
  69.  
  70.  
  71. ;******************************************************************************** 
  72. ;
  73. ;ASK DEFAULT LANG
  74. ;
  75. ;********************************************************************************
  76.  
  77.  
  78. (set #langQuestion (cat "The following were found in Locale:\n\n" english1 "\n"german1"\n\nSelect one of the installers supported Languages."))
  79.  
  80. (set LAN  (askchoice (choices "German (Deutsch)" "English"
  81.              (prompt #langQuestion)
  82.                      (help "Select a Language")
  83.                    (default lang)
  84.                  )
  85.           )
  86. )
  87.  
  88.  
  89.  
  90.  
  91. ;******************************************************************************** 
  92. ;
  93. ;English Information
  94. ;
  95. ;********************************************************************************
  96.  
  97.  
  98. (set #ThankYou (cat "\nWelcome to the Registered version of the CyberGraphX "
  99.                     "installer!\n\n\nTHANK\n\nYOU\n\nFrom the CyberGraphX Team."
  100.                )
  101. )
  102.  
  103. (set #By (cat "\n\nCyberGraphX\n\nRelease Version " #cyberver "\n\n\n\n"
  104.               "Software by:\n\nVision Factory Development"
  105.  
  106.               ;"\n\n\nInstallers & Versions By:\n Robert Reiswig - rcr@netcom.com"
  107.          )
  108. )
  109.  
  110.  
  111.  
  112.  
  113.  
  114. (set #MinReqOS (cat "The following are the MINIMUM REQUIREMENTS!\n"
  115.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  116.                     "Kickstart 3.x, **You only have " workbench "**\n\n" 
  117.                     "PicassoII in linear mode *not segmented*\n\n"
  118.                     "68020 or higher\n\n"
  119.                     "2 MB of fast memory"                       
  120.                ) 
  121. )
  122.  
  123.  
  124. (set #MinReqCp (cat "The following are the MINIMUM REQUIREMENTS!\n"
  125.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  126.                     "68020 or higher, **You only have " cpu "**\n\n"
  127.                     "PicassoII in linear mode *not segmented*\n\n"
  128.                     "Kickstart 3.x\n\n"                     
  129.                     "2 MB of fast memory" 
  130.                )
  131. )  
  132.  
  133.  
  134. (set #SysInfo (cat "Basic System Check, This Machine Has\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  135.                    " \"" workbench "\" Version of OS\n\n"
  136.                    " \"" cpu "\" Processor\n\n "
  137.                    " \"" blank "\" Machine\n\n"
  138.                    " \"" graphmem  "\" Total Free Chip Memory\n\n"
  139.                    " \"" fastmem  "\" Total Free Fast Memory\n\n  \"" totmem "\" Total Free Memory\n\n"
  140.               )
  141. )
  142.  
  143.  
  144. (set #WillInstall "\n\n\n\nThis installer will Move OR Delete the Current Graphic Boards's Drivers.  Please read the Docs if you have any question!\n")
  145.  
  146.  
  147. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  148.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  149.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  150.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  151.                           "YOU MUST DO THIS NOW!"
  152.                      )
  153. )
  154.  
  155.  
  156. (set #BackUpFiles "BackUp the Files")
  157. (set #DeleteFiles "Delete the Files")
  158. (set #ask-BackOrDelete "The Installer will Back up the Current Boards System software, if you select, to: ")
  159.  
  160.  
  161.  
  162.  
  163. (set #ask-MODEFILE "Which modefile should be installed ?")
  164. (set #15KHZ "15khz maximum")
  165. (set #31KHZ "31khz maximum")
  166. (set #35KHZ "35khz maximum")
  167. (set #38KHZ "38khz maximum")
  168. (set #48KHZ "48khz maximum")
  169. (set #57KHZ "57khz maximum")
  170. (set #64KHZ "64khz maximum")
  171.  
  172.  
  173. (set #wishtoinstall "Do you wish to install any of the following?")
  174. (set #order "Order Form")
  175. (set #guide "AmigaGuide File")
  176. (set #devdocs  "Developer Documentation")
  177. (set #versions "Versions - Shows Vers of CyberGraphX") 
  178. (set #WhereStuffDir "Please select where you wish to put them.\n(A directory called \"CyberGraphX\" will be created there!)")
  179. (set #SetEnv "SetEnv - Sets/Changes Env Vars")
  180.  
  181.  
  182. (set #Comming (cat "\nCOMING! (Planned Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  183.                    "15/16/24 bit extension of the "normal" graphics.library, that means that "
  184.                    "you can open 24bit screens as standard intuition screens and that you "
  185.                    "can use all graphics.library functions on them as before. (with some "
  186.                    "limitations of course because of the missing color lookup table)\n\n"
  187.                    "Application to adjust the monitor parameters"
  188.               )  
  189. )
  190.    
  191.  
  192.  
  193. (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  194.                    "As a registered user, you will get the latest registered "
  195.                    "release of CyberGraphX including a personalized graphics board driver.\n\n"
  196.                    "The first update of the graphics board driver is for free, any forthcoming "
  197.                    "update will cost DM 5 (US$ 5 outside EU) just to pay our posting&packaging "
  198.                    "costs. email updates will be charge free. This offer is valid for registered users only of course."
  199.               )
  200. )
  201.  
  202.  
  203.  
  204. (set #REGtext (cat "LAST INFO\n~~~~~~~~~~~~~\n"
  205.                "You can reach us at the following address:\n"
  206.                "          Frank Mariak       Thomas Sontowski        \n"
  207.                "        Klosterstr. 7      Bensberger Marktweg 15\n"
  208.                "        44135 Dortmund     51069 Köln            \n\n\n"
  209.                "Feel free to contact us by email or smail if you have any questions."
  210.           )
  211. )
  212.  
  213. (set #REGtext1 (cat "You can now register CyberGraphX from\n"
  214.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  215.                     "Europe/Africa/Aisa/Australia/Antarctia\n\n"
  216.                     "Frank Mariak\n"
  217.                     "Klosterstr. 7\n"
  218.                     "44135 Dortmund\n"
  219.                     "Germany\n\n"
  220.                     "Thomas Sontowski\n"
  221.                     "Bensberger Marktweg 15\n"
  222.                     "51069 Koeln\n"
  223.                     "Germany\n"               
  224.                )
  225. )
  226.  
  227. (set #REGtext2 (cat "You can now register CyberGraphX from\n"
  228.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  229.                     "North-America & South-America\n\n"
  230.                     "Robert Reiswig\n"
  231.                     "5396 Norma Way\n"
  232.                     "Livermore, California 94550-3802\n"
  233.                     "United States of America\n\n\n"
  234.                     "Please read the Orderform!"
  235.                                  
  236.                )
  237. )
  238.  
  239. (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  240.                         "* In the Shareware release there are no custom modes available. "
  241.                         "In the registered version there are no limitations of this kind "
  242.                         "of course. You may define higher colordepth and refresh frequencies.\n\n"
  243.                         "* If you are registered we grant support if you have any problems "
  244.                         "or questions by email and/or smail. We can't do this for any person who "
  245.                         "has problems with the unregistered release !\n"
  246.                    )
  247. )
  248.  
  249.  
  250.  
  251. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  252.                   "By setting this variable, the planar-to-chunky conversion "
  253.                   "will be done by the CPU (in contrast to the blitter-conversion) "
  254.                   "Therefore the ugly-looking "planar" blitting-effects are gone, "
  255.                   "but the software-conversion is slower. Do you wish to Enable this feature?"
  256.              )
  257. )
  258.   
  259.  
  260. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  261.                      "By setting this variable, the Lores-Sprites on non-AA-machines "
  262.                      "become Hires-sprites (they are no longer doubled by "
  263.                      "the CyberGraphX-Software). "
  264.                      "This variable is identical to the tooltype HIRESSPRITE "
  265.                      "of older Picasso-monitor files."
  266.                 )
  267. )
  268.  
  269.  
  270. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  271.                      "By setting this variable, you can switch off 15bit modes to reduce "
  272.                      "screenmode list length. The Modes are still available but hidden."
  273.                 )
  274. )
  275.  
  276.  
  277. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  278.                      "By setting this variable, DisplayAlert(), (The Screens you get when the machine crashes.) " 
  279.                      "will be placed on an CyberGraphX screens."
  280.                 )
  281. )
  282.  
  283.  
  284.  
  285.  
  286. (set #ask-driver (cat "Select The Driver(s) you wish to install."))
  287.  
  288.  
  289.  
  290.  
  291.  
  292. (set #CyberREG (cat "If you have a Registered version of CyberGraphX installed or you are running a CyberVision board, "
  293.                     "please select 'Quick Update'. "
  294.                )
  295. )
  296. (set #firstTime "First time install")
  297. (set #PDInstalled "PD version Installed")
  298. (set #REGInstalled "Registered version Installed")
  299. (set #quickupdate "Quick Update (New Libs & Drivers only)")
  300. (set #cvmode "CVMode (Screen Mode Creator)")
  301.  
  302.  
  303. (set #WhereReadME "Please select where you wish to put the ReadMe.")
  304.  
  305.  
  306.  
  307. (set #NoUp    "No, Don't update") 
  308. (set #OnlyNew "Yes, Only if newer")
  309. (set #YesAll  "Yes, No matter what")
  310.  
  311.  
  312. ;******* New Text June 16, 1995
  313. (set #checkcustom (cat "\nThe installer will now check\n"
  314.                        "'SYS:Expansion/village.library.info'\n"
  315.                        "To see if the tool type MONITOR is set to CUSTOM.\n\n"
  316.                        "It would be best to set this to custom so that when you install "
  317.                        "the REG version 'ConvPicassoModes' can convert over all you Sceeen modes "
  318.                        "that you currently use correctly.  If you get an error message you can just skip it."
  319.                   )
  320. )
  321.  
  322.  
  323. (set #ask-Amax "Do you wish to install the CyberGraphX Amax Driver? (It only does 1024x768x256)")
  324. (set #where-Amax "Where do you wish to Install the Amax Driver?\n(The default is \"Work:\")")
  325.  
  326.  
  327. (set #changes (cat "\nStarting with this release, CyBERgraphics now has a new and better name:"
  328.                    "\n\n\nCyberGraphX\n\n\n"
  329.                    "Also starting with this release the Version Numbering has changed. This would "
  330.                    "have been 40.50 but will now be called 2.0 of CyberGraphX. This has been done "
  331.                    "to remove the link between the cybergraphics.library version and the CyberGraphX package version!"
  332.               )
  333. )
  334.  
  335. (set #AboutQuickie (cat "\nThis will ONLY UPDATE the CyberGraphX libraries and Monitor Driver(s).\n\n"
  336.                         "It is ment for CyberGraphX users. This includes Registered, Non-Registered CyberGraphX users along with CyberVision owners!\n\n"
  337.                         "It will update your system to version " #CyberVer
  338.                         " of the CyberGraphX package.\n\nIf this is your first time Installing CyberGraphX " 
  339.                         "then you will need to get the _complete_ Archive off Aminet first!"
  340.                     )
  341. )
  342.  
  343. ;************************ New Text July 20, 1995 *********************
  344. (set #yes "Yes - On")
  345. (set #no "No - Off") 
  346. (set #youwantto "You want to set:")
  347. (set #to "To:")
  348.  
  349. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  350.                      "By setting this variable, 8 bit deep screens are always opened "
  351.                      "in Fast memory. Useful with 1MB chip systems but you should "
  352.                      "avoid it with 2MB chip, because the older method is more "
  353.                      "compatible (no taglist changes etc.) "
  354.                 )
  355.  
  356. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  357.                      "With this option on, non displayable planar bitmaps "
  358.                      "are allocated in fast memory. This options speeds up "
  359.                      "handling of planar bitmaps but could lead to problems "
  360.                      "with amiga graphics which insist on planar graphics "
  361.                      "placed in chip memory. Take care when using this option."
  362.                 )
  363.  
  364. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  365.                     "If this option is enabled, the monitor switch on every "
  366.                     "CyberGraphX supported board is deactivated. This option is "
  367.                     "required for multi monitor systems."
  368.                 )
  369.  
  370. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  371.                      "If this option is disabled, everytime a CyberGraphX display "
  372.                      "becomes frontscreen, Amiga display DMA is switched off in order "
  373.                      "to increase chipmem access speed. You can avoid this by enabling "
  374.                      "this option. "
  375.                 )
  376.  
  377.  
  378. (set #board (cat "\nPlease Select the Graphics Board you wish to update CyberGraphX Monitor File for:\n"))
  379.  
  380.  
  381. ;************************ New Text July 21, 1995 *********************
  382.  
  383. (set #updatecorrect "\n\n\nThe Monitor file updated correctly!\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  384. (set #updatePD "\n\n\nThe Monitor Updater is for Registered Users only.\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  385. (set #updateBad "\n\n\nThere has been an error in the Monitor File update.\n\nThe Monitor File is corrupt, bad, renamed or it is missing. Please Check this!\n")
  386. (set #updateNoUpdate "\n\n\nCurrently there is no Updater for your Monitor File.\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  387.  
  388.  
  389.  
  390. ;************************ New Text August 12, 1995 *********************
  391.  
  392. (set #NoUp     "No, Don't update") 
  393. (set #OnlyNew  "Yes, Only if newer")
  394. (set #OnlyNewB "Yes, Only if newer with backup")
  395. (set #YesAll   "Yes, No matter what with no backup")
  396.  
  397.  
  398. (set #thefollowing "The following have been backed up to\n\n\"SYS:Storage/CyberGraphX/libs\"")
  399.  
  400.  
  401. (set #cybergfx "\n\nNot backed up - cybergraphics.library")
  402. (set #cyberint "\n\nNot backed up - cyberintuition.library")
  403. (set #cyberlayers "\n\nNot backed up - cyberlayers.library")
  404. (set #cybervil "\n\nNot backed up - vilintuisup.library") 
  405. (set #gtlay "\n\nNot backed up - gtlayout.library")
  406.  
  407.  
  408.  
  409.  
  410.  
  411. ;******************************************************************************** 
  412. ;
  413. ;German Information
  414. ;
  415. ;********************************************************************************
  416.  
  417. (if (= LAN 0)
  418. (
  419.  
  420.  
  421. (set #By (cat "\n\nCyberGraphX Software\nVersion " #cyberver "\n\n\n\n"
  422.               "Software von:\n\nVision Factory Development"
  423.               ;"\n\n\nInstallerskript von:\n Robert Reiswig - rcr@netcom.com"
  424.          )
  425. )
  426.  
  427. (set #MinReqOS (cat "Folgendes sind die Minimalanforderungen !\n"
  428.               "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  429.                   "Kickstart 3.x, **Sie haben nur " Workbench "**\n\n"
  430.                   "PicassoII im linear Modus *nicht segmentiert*\n\n"
  431.                   "68020 oder höher\n\n"
  432.                   "2 MB FAST Ram"
  433.              )
  434. )
  435.  
  436. (set #MinReqCP  (cat "Folgendes sind die Minimalanforderungen!\n"
  437.                    "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  438.                    "68020 oder höher, **Sie haben nur eine " cpu "**\n\n"
  439.                    "PicassoII im linear Modus *nicht segmentiert*\n\n"
  440.                    "Kickstart 3.x\n\n"
  441.                    "2 MB FAST Ram"
  442.               )
  443. )
  444.  
  445.  
  446. (set #SysInfo (cat "Minimaler System Check, Dieser Rechner hat\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  447.                    " Version \"" Workbench "\" des OS\n\n"
  448.                    " \"" cpu "\" Prozessor\n\n "
  449.                    " \"" blank "\" Gerät\n\n"
  450.                    " \"" graphmem  "\" freier Chip Speicher\n\n"
  451.                    " \"" fastmem  "\" freies Fast RAM\n\n  \"" totmem "\" freies RAM gesamt\n\n"
  452.               )
  453. )
  454.  
  455.  
  456. (set #WillInstall "\n\n\n\nDieses Installerskript sichert oder löscht die aktuellen Grafikkarten Treiber.  Bitte lesen sie die Guidedatei bei Fragen!\n")
  457.  
  458.  
  459. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  460.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  461.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  462.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  463.                           "YOU MUST DO THIS NOW!"
  464.                      )
  465. )
  466.  
  467.  
  468.  
  469. (set #ask-MODEFILE "Welche Mode-Definitionsdatei soll aktiviert werden ?")
  470. (set #15KHZ "Definition mit 15khz max. HFrequenz")
  471. (set #31KHZ "Definition mit 31khz max. HFrequenz")
  472. (set #35KHZ "Definition mit 35khz max. HFrequenz")
  473. (set #38KHZ "Definition mit 38khz max. HFrequenz")
  474. (set #48KHZ "Definition mit 48khz max. HFrequenz")
  475. (set #57KHZ "Definition mit 57khz max. HFrequenz")
  476. (set #64KHZ "Definition mit 64khz max. HFrequenz")
  477.  
  478. (set #wishtoinstall "Wollen Sie folgende Dateien installieren ?")
  479. (set #order "Bestellformular")
  480. (set #guide "AmigaGuide Datei")
  481. (set #devdocs  "Entwickler Dokumentation")
  482. (set #versions "Versions - Zeigt die CyberGFX Versionen") 
  483. (set #WhereStuffDir "Bitte wählen sie einen Zielpfad.\n(Ein Verzeichnis \"CyberGraphX\" wird automatisch erstellt!)")
  484.  
  485. (set #Comming (cat "\nCOMING! (Geplante Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  486.                    "* 15/16/24 bit Erweiterung der "normalen" graphics.library, das bedeutet, daß "
  487.                    "man 24bit Bildschirme als Standard Intuition Bildschirme öffnen kann und "
  488.                    "das alle graphics.library Funktionen wie zuvor darauf benutzt werden können "
  489.                    "(mit Einschränkungen wegen der fehlenden Farbtabelle)\n\n"
  490.                    "* Ein Monitor Modes Edit Tool"
  491.               )  
  492. )
  493.    
  494.  
  495. (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  496.             "Als registrierter Anwender erhalten Sie die neueste Version von "
  497.             "CyberGraphX mit einem auf sie persönlich registrierten Grafikkarten "
  498.             "Treiber. Neu erscheinende Versionen der CyberGraphX libraries "
  499.             "und tools werden weiterhin über elektronische Netze veröffentlicht "
  500.             "und können dann auch direkt von Ihnen ohne Einschränkungen genutzt "
  501.             "werden. Neue Versionen des Grafikkarten Treibers werden Ihnen "
  502.             "persönlich zugestellt (per smail bzw. email)\n"
  503.             "Dieses Angebot gilt selbstverständlich nur für registrierte Benutzer.\n"
  504.               )
  505. )
  506.  
  507.  
  508. (set #REGtext   (cat"Letzte Info\n~~~~~~~~~~~~~\n"
  509.                      " Bei Fragen wenden Sie sich an:\n\n"
  510.                      "     Frank Mariak       Thomas Sontowski        \n"
  511.                      "      Klosterstr. 7      Bensberger Marktweg 15\n"
  512.                      "      44135 Dortmund     51069 Köln            \n\n\n"
  513.                      "Bei Anregungen & Verbesserungsvorschläge können Sie uns gerne per Post oder email kontaktieren."
  514.                  )
  515.  
  516. )
  517.  
  518.  
  519.  
  520. (set #REGtext1 (cat "Registrierungs Adressen für\n"
  521.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  522.                     "Europa/Afrika/Asien/Australien\n\n"
  523.                     "Frank Mariak\n"
  524.                     "Klosterstr. 7\n"
  525.                     "44135 Dortmund\n"
  526.                     "Germany\n\n"
  527.                     "Thomas Sontowski\n"
  528.                     "Bensberger Marktweg 15\n"
  529.                     "51069 Koeln\n"
  530.                     "Germany\n"               
  531.                )
  532. )
  533.  
  534. (set #REGtext2 (cat "Registrierungsaddressen für\n"
  535.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  536.                     "North-America & South-America\n\n"
  537.                     "Robert Reiswig\n"
  538.                     "5396 Norma Way\n"
  539.                     "Livermore, California 94550-3802\n"
  540.                     "United States of America\n\n\n"
  541.                     "Please read the Orderform!"
  542.                                  
  543.                )
  544. )
  545.  
  546.  
  547.  
  548. (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  549.                         "* Im Shareware release sind keine Custom Modes verfügbar. "
  550.                         "In der registrierten Version sind diese Beschränkungen natürlich nicht. "
  551.                         "Dort können höhere Farbtiefen und Refreshfrequenzen verwendet werden..\n"
  552.                         "* Nur der ADPro 2.5 Treiber ist im Shareware release verfügbar. "
  553.                         "In der Vollversion gibt es auch Treiber für Maxon Cinema 4D, Real3D, Photogenics, "
  554.                         "PhotoWorx, AmaxIV ... mehr werden folgen.\n"
  555.                    )
  556. )
  557.  
  558.  
  559.  
  560. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  561.                   "Wenn Sie diese Variable setzen, wird die Planar-nach-Chunky Konvertierung "
  562.                   "von der CPU erledigt (im Gegensatz zur Blitter-Konvertierung) "
  563.                   "Damit sind die teilweise merkwürdig aussehenden "planar" Bliteffekte verschwunden, "
  564.                   "aber die CPU-Konvertierung ist langsamer. Wollen Sie diese Möglichkeit aktivieren ?"
  565.              )
  566. )
  567.   
  568.  
  569. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  570.                      "Wenn diese Variable aktiviert ist, werden Lores-Sprites auf nicht-AGA-Geräten "
  571.                      "zu Hires-sprites (Sie werden nicht mehr von der CyberGraphX Software "
  572.                      "verdoppelt). "
  573.                      "(Diese Variable ist identisch mit dem Tooltype HIRESSPRITE "
  574.                      "in der alten Picasso software)."
  575.                 )
  576. )
  577.  
  578.  
  579.  
  580. (set #NoUp    "Nein, nicht erneuern") 
  581. (set #OnlyNew "Ja, nur wenn neuer")
  582. (set #YesAll  "Ja, egal was installiert ist")
  583.  
  584.  
  585. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  586.                      "Wenn diese Variable aktiviert ist, werden die 15Bit Modi deaktiviert, um "
  587.                      "die Screenmodeliste zu verkuerzen. Die Modes sind immer noch da, aber nicht sichtbar."
  588.                 )
  589. )
  590.  
  591. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  592.                      "Ist diese Variable aktiviert, wird DisplayAlert(), (Die Routine, die eine Guru-Box erzeugt.) " 
  593.                      "auf einen CyberGraphX Bildschirm umgeleitet."
  594.                 )
  595. )
  596.  
  597.  
  598.  
  599. (set #ask-driver (cat "Bitte wählen Sie die Treiber, die installiert werden sollen."))
  600.  
  601.  
  602. (set #CyberREG (cat "Haben Sie bereits eine Version von CyberGraphX installiert? Wenn das so ist, ueberschreibt die Installation die Monitordatei nicht ! Sie muessen diese Frage richtig beantworten!"))
  603. (set #firstTime "Erstinstallation")
  604. (set #PDInstalled "PD version installiert")
  605. (set #REGInstalled "Registrierte Version installiert")
  606. (set #quickupdate "Schnelles Update (Nur neue Libraries & Treiber)")
  607. (set #cvmode "CVMode (Screen Mode Programm)")
  608.  
  609.  
  610. (set #WhereReadME "Bitte waehlen Sie den Pfad, wo die LiesMich Datei hinkopiert werden soll.")
  611.  
  612. (set #changes (cat "\nBeginnend mit dieser Veröffentlichung heißt das CyBERgraphics System nun anders:"
  613.                    "\n\n\nCyberGraphX\n\n\n"
  614.                    "Ebenso hat sich die Versionsnummernvergabe geändert. Es hätte wie bisher eigentlich "
  615.                    "40.50 sein müssen. Ab sofort ist es aber die Version 2.0 von CyberGraphX. Damit ist endlich der "
  616.                    "Zusammenhang zwischen der Version der cybergraphics.library und dem CyberGraphX Paket aufgehoben"
  617.               )
  618. )
  619.  
  620.  
  621. (set #AboutQuickie (cat "\n\nDieses Paket erneuert NUR die CyberGraphX libraries.\n\n"
  622.                         "Es ist sowohl für registrierte als auch unregistrierte CyberGraphX Benutzer gedacht!\n\n"
  623.                         "Es updated Ihr System auf Version " #CyberVer
  624.                         " der CyberGraphX libraries.\n\nWenn Sie CyberGraphX zum ersten Mal installieren, " 
  625.                         "brauchen Sie das _komplette_ Archiv vom Aminet!"
  626.                     )
  627. )
  628.  
  629.  
  630. ;********************** New Text July 20, 1995 *******************
  631. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  632.                      "Wird diese Option aktiviert, werden CyberGraphX 256-Farben Bildschirme "
  633.                      "immer direkt im FastRAM geöffnet. Das ist sinnvoll bei Rechnern mit 1MB "
  634.                      "ChipRAM, sollte aber mit 2MB ChipRAM Systemen vermieden werden, da die "
  635.                      "alte Methode in einigen Punkten kompatibler ist."
  636.                 )
  637.  
  638.  
  639. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  640.                      "Ist diese Option aktiv, werden nicht darzustellende "
  641.                      "planare BitMaps im FastRAM angelegt. Diese Option "
  642.                      "beschleunigt die Bearbeitung von planaren BitMaps aber "
  643.                      "kann zu Problemen mit Amiga Originalgrafik führen, wenn "
  644.                      "diese davon ausgeht, dass planare BitMaps im ChipRAM liegen. "
  645.                      "Seien Sie vorsichtig mit der Aktivierung dieser Option."
  646.                 )
  647.  
  648. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  649.                     "Wenn diese Option aktiviert ist, wird der Monitorumschalter "
  650.                     "auf jeder von CyberGraphX unterstützten Karte deaktiviert. "
  651.                     "Diese Option ist für Mehr-Monitor Systeme erforderlich. "
  652.                 )
  653.  
  654. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  655.                      "Ist diese Option nicht aktiv, wird jedesmal, wenn "
  656.                      "ein CyberGraphX Bildschirm nach vorne kommt, die Amiga Bildschirm "
  657.                      "DMA abgeschaltet, um den Zugriff auf das ChipMemory zu beschleunigen. "
  658.                      "Dies kann durch Aktivierung der Option vermieden werden. "
  659.                 )
  660.  
  661. (set #board (cat "\nBitte wählen Sie die Grafikkarte, deren Monitordatei Sie erneuern möchten:\n"))
  662.  
  663.  
  664. ;************************ New Text July 21, 1995 *********************
  665.  
  666.  
  667. (set #updatecorrect "\n\n\nDie Monitordatei wurde erneuert!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  668. (set #updatePD "\n\n\nDas Erneuern der Monitor funktioniert nur mit registrierten Monitordateien!!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  669. (set #updateBad "\n\n\nEs ist ein Fehler aufgetreten beim Erneuern.\n\nDie Monitordatei ist entweder defekt, umbenannt oder fehlt. Bitte überprüfen Sie das!\n")
  670. (set #updateNoUpdate "\n\n\nEs existiert kein Updater für diesen Monitortreiber in diesem Archiv.\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  671.  
  672.  
  673. (set #yes "Ja")
  674. (set #no "Nein")
  675. (set #youwantto "Sie wollen die Änderung von:")
  676. (set #to "auf:")
  677.  
  678.  
  679.  
  680. ;************************ New Text August 12, 1995 *********************
  681.  
  682. (set #NoUp     "Nein, nicht erneuern") 
  683. (set #OnlyNew  "Ja, nur wenn neuer")
  684. (set #OnlyNewB "Ja, nur wenn neuer + Backup")
  685. (set #YesAll   "Ja, egal welche Version")
  686.  
  687.  
  688.  
  689. ;****
  690.  
  691.  
  692. (set #thefollowing "Folgende Dateien wurden gesichert in\n\n\"SYS:Storage/CyberGraphX/libs\"")
  693.  
  694.  
  695. (set #cybergfx "\n\nNicht gesichert - cybergraphics.library")
  696. (set #cyberint "\n\nNicht gesichert - cyberintuition.library")
  697. (set #cyberlayers "\n\nNicht gesichert - cyberlayers.library")
  698. (set #cybervil "\n\nNicht gesichert - vilintuisup.library") 
  699. (set #gtlay "\n\nNicht gesichert - gtlayout.library")
  700.  
  701.  
  702.  
  703. )
  704.  
  705. )
  706.  
  707. ;******************************************************************************** 
  708. ;
  709. ; Quick Update! *********************
  710. ;
  711. ;********************************************************************************
  712. (message #by)
  713. ;(message #Changes)
  714. (message #AboutQuickie)
  715.  
  716. ;*******************************************************************
  717. ;  Make dirs for backup
  718. ;*******************************************************************
  719.  
  720. (if (< (exists ("sys:Storage")) 2)  (makedir ("sys:Storage") (infos))  )
  721. (if (< (exists ("sys:Storage/CyberGraphX")) 2)  (makedir ("sys:Storage/CyberGraphX") (infos))  )
  722. (if (< (exists ("sys:Storage/CyberGraphX/libs")) 2)  (makedir ("sys:Storage/CyberGraphX/libs") (infos))  )
  723.  
  724.  
  725.  
  726. ;*******************************************************************
  727. ;  cybergraphics.library
  728. ;*******************************************************************
  729. (set vernum1 (getversion "sys:libs/cybergraphics.library"))
  730. (set ver1 (/ vernum1 65536))
  731. (set rev1 (- vernum1 (* ver1 65536) ) )
  732.  
  733.  
  734. (set vernum2 (getversion "libs/cybergraphics.library"))
  735. (set ver2 (/ vernum2 65536))
  736. (set rev2 (- vernum2 (* ver2 65536) ) )
  737.  
  738.  
  739.  
  740. (set pick 0)
  741.  
  742. (set pick (askchoice
  743.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  744.         (prompt ("'cybergraphics.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cybergraphics.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  745.         (help " ")        
  746.               (default 2)
  747.       )
  748. )
  749.  
  750.  
  751.  
  752. (if (= pick 1)
  753.  
  754.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  755.  
  756. )
  757.  
  758.  
  759.  
  760. (if (= pick 2)
  761.    (
  762.  
  763.      (set sizeneed (getsize "libs/cybergraphics.library"))
  764.      (set space    (getdiskspace "sys:"))
  765.  
  766.  
  767.      (set ok 0)
  768.      (set ##ver (cat ver1 "." rev1) ) 
  769.      (set #cybergfx (cat "\n\nNo room on SYS: for cybergraphics.library" ##ver))
  770.      
  771.      (if (> space sizeneed)
  772.         (
  773.      
  774.         (copyfiles (source "sys:libs/cybergraphics.library")
  775.                    (dest "SYS:Storage/CyberGraphX/libs")
  776.                    (newname (cat "cybergraphics.library" ver1 "." rev1))
  777.         )  
  778.  
  779.  
  780.  
  781.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  782.      
  783.         (set #cybergfx (cat "\n\ncybergraphics.library" ##ver))
  784.         (set ok 1)
  785.       
  786.         )
  787.      )
  788.      
  789.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  790.      (if (= ok 0) (message (cat #noroom "cybergraphics.library" ##ver  
  791.                             "\n\nThe newer\n\ncybergraphics.library " ver2 "." rev2
  792.                             "\n\nwas not copied over/updated to SYS:Libs"
  793.                             )
  794.                   ) 
  795.      )
  796.  
  797.  
  798.    )
  799.  
  800. )
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807. (if (= pick 3)
  808.  
  809.         (copyfiles
  810.             (prompt "Copying 'cybergraphics.library' to Libs:")
  811.         (source "libs/cybergraphics.library")
  812.             (dest "SYS:Libs")
  813.             (confirm)
  814.             (infos) (help " ")
  815.          )
  816.  
  817. )
  818.  
  819.  
  820.  
  821. ;*******************************************************************
  822. ;  cyberintuition.library
  823. ;*******************************************************************
  824.  
  825.  
  826. (set vernum1 (getversion "sys:libs/cyberintuition.library"))
  827. (set ver1 (/ vernum1 65536))
  828. (set rev1 (- vernum1 (* ver1 65536) ) )
  829.  
  830.  
  831. (set vernum2 (getversion "libs/cyberintuition.library"))
  832. (set ver2 (/ vernum2 65536))
  833. (set rev2 (- vernum2 (* ver2 65536) ) )
  834.  
  835.  
  836.  
  837. (set pick 0)
  838.  
  839. (set pick (askchoice
  840.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  841.         (prompt ("'cyberintuition.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cyberintuition.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  842.         (help " ")        
  843.               (default 2)
  844.       )
  845. )
  846.  
  847.  
  848.  
  849. (if (= pick 1)
  850.  
  851.         (copylib (source "libs/cyberintuition.library")    (dest "SYS:Libs"))
  852.  
  853. )
  854.  
  855.  
  856.  
  857. (if (= pick 2)
  858.    (
  859.  
  860.     (set sizeneed (getsize "libs/cyberintuition.library"))
  861.      (set space    (getdiskspace "sys:"))
  862.  
  863.  
  864.      (set ok 0)
  865.      (set ##ver (cat ver1 "." rev1) ) 
  866.      (set #cyberint (cat "\n\nNo room on SYS: for cyberintuition.library" ##ver))
  867.      
  868.      (if (> space sizeneed)
  869.         (
  870.      
  871.         (copyfiles (source "sys:libs/cyberintuition.library")
  872.                    (dest "SYS:Storage/CyberGraphX/libs")
  873.                    (newname (cat "cyberintuition.library" ver1 "." rev1))
  874.         )  
  875.  
  876.  
  877.  
  878.         (copylib (source "libs/cyberintuition.library") (dest "SYS:Libs"))
  879.      
  880.         (set #cyberint (cat "\n\ncyberintuition.library" ##ver))
  881.         (set ok 1)
  882.       
  883.         )
  884.      )
  885.      
  886.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  887.      (if (= ok 0) (message (cat #noroom "cyberintuition.library" ##ver  
  888.                             "\n\nThe newer\n\ncyberintuition.library " ver2 "." rev2
  889.                             "\n\nwas not copied over/updated to SYS:Libs"
  890.                             )
  891.                   ) 
  892.      )
  893.  
  894.  
  895.  
  896.    )
  897.  
  898. )
  899.  
  900.  
  901.  
  902.  
  903.  
  904. (if (= pick 3)
  905.  
  906.         (copyfiles
  907.             (prompt "Copying 'cyberintuition.library' to Libs:")
  908.         (source "libs/cyberintuition.library")
  909.             (dest "SYS:Libs")
  910.             (confirm)
  911.             (infos) (help " ")
  912.          ) 
  913.  
  914. )
  915.  
  916.  
  917.  
  918.  
  919. ;*******************************************************************
  920. ;  cyberlayers.library
  921. ;*******************************************************************
  922.  
  923.  
  924. (set vernum1 (getversion "sys:libs/cyberlayers.library"))
  925. (set ver1 (/ vernum1 65536))
  926. (set rev1 (- vernum1 (* ver1 65536) ) )
  927.  
  928.  
  929. (set vernum2 (getversion "libs/cyberlayers.library"))
  930. (set ver2 (/ vernum2 65536))
  931. (set rev2 (- vernum2 (* ver2 65536) ) )
  932.  
  933.  
  934.  
  935. (set pick 0)
  936.  
  937. (set pick (askchoice
  938.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  939.         (prompt ("'cyberlayers.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cyberlayers.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  940.         (help " ")        
  941.               (default 2)
  942.       )
  943. )
  944.  
  945.  
  946.  
  947. (if (= pick 1)
  948.  
  949.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  950.  
  951. )
  952.  
  953.  
  954.  
  955. (if (= pick 2)
  956.    (
  957.  
  958.      (set sizeneed (getsize "libs/cyberlayers.library"))
  959.      (set space    (getdiskspace "sys:"))
  960.  
  961.  
  962.      (set ok 0)
  963.      (set ##ver (cat ver1 "." rev1) ) 
  964.      (set #cyberlayers (cat "\n\nNo room on SYS: for cyberlayers.library" ##ver))
  965.      
  966.      (if (> space sizeneed)
  967.         (
  968.      
  969.         (copyfiles (source "sys:libs/cyberlayers.library")
  970.                    (dest "SYS:Storage/CyberGraphX/libs")
  971.                    (newname (cat "cyberlayers.library" ver1 "." rev1))
  972.         )  
  973.  
  974.  
  975.  
  976.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  977.      
  978.         (set #cyberlayers (cat "\n\ncyberlayers.library" ##ver))
  979.         (set ok 1)
  980.       
  981.         )
  982.      )
  983.      
  984.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  985.      (if (= ok 0) (message (cat #noroom "cyberlayers.library" ##ver  
  986.                             "\n\nThe newer\n\ncyberlayers.library " ver2 "." rev2
  987.                             "\n\nwas not copied over/updated to SYS:Libs"
  988.                             )
  989.                   ) 
  990.      )
  991.  
  992.  
  993.  
  994.  
  995.    )
  996.  
  997. )
  998.  
  999.  
  1000.  
  1001.  
  1002. (if (= pick 3)
  1003.  
  1004.         (copyfiles
  1005.             (prompt "Copying 'cyberlayers.library' to Libs:")
  1006.         (source "libs/cyberlayers.library")
  1007.             (dest "SYS:Libs")
  1008.             (confirm)
  1009.             (infos) (help " ")
  1010.          ) 
  1011.  
  1012. )
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018. ;*******************************************************************
  1019. ;  vilintuisup.library
  1020. ;*******************************************************************
  1021.  
  1022.  
  1023. (set vernum1 (getversion "sys:libs/vilintuisup.library"))
  1024. (set ver1 (/ vernum1 65536))
  1025. (set rev1 (- vernum1 (* ver1 65536) ) )
  1026.  
  1027.  
  1028. (set vernum2 (getversion "libs/vilintuisup.library"))
  1029. (set ver2 (/ vernum2 65536))
  1030. (set rev2 (- vernum2 (* ver2 65536) ) )
  1031.  
  1032.  
  1033.  
  1034. (set pick 0)
  1035.  
  1036. (set pick (askchoice
  1037.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  1038.         (prompt ("'vilintuisup.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'vilintuisup.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  1039.         (help " ")        
  1040.               (default 2)
  1041.       )
  1042. )
  1043.  
  1044.  
  1045. (if (= pick 1)
  1046.  
  1047.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  1048.  
  1049. )
  1050.  
  1051.  
  1052.  
  1053. (if (= pick 2)
  1054.    (
  1055.  
  1056.      (set sizeneed (getsize "libs/vilintuisup.library"))
  1057.      (set space    (getdiskspace "sys:"))
  1058.  
  1059.  
  1060.      (set ok 0)
  1061.      (set ##ver (cat ver1 "." rev1) ) 
  1062.      (set #cybervil (cat "\n\nNo room on SYS: for vilintuisup.library" ##ver))
  1063.      
  1064.      (if (> space sizeneed)
  1065.         (
  1066.      
  1067.         (copyfiles (source "sys:libs/vilintuisup.library")
  1068.                    (dest "SYS:Storage/CyberGraphX/libs")
  1069.                    (newname (cat "vilintuisup.library" ver1 "." rev1))
  1070.         )  
  1071.  
  1072.  
  1073.  
  1074.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  1075.      
  1076.         (set #cybervil (cat "\n\nvilintuisup.library" ##ver))
  1077.         (set ok 1)
  1078.       
  1079.         )
  1080.      )
  1081.      
  1082.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  1083.      (if (= ok 0) (message (cat #noroom "vilintuisup.library" ##ver  
  1084.                             "\n\nThe newer\n\nvilintuisup.library " ver2 "." rev2
  1085.                             "\n\nwas not copied over to SYS:Libs"
  1086.                             )
  1087.                   ) 
  1088.      )
  1089.  
  1090.        
  1091.  
  1092.  
  1093.  
  1094.  
  1095.    )
  1096.  
  1097. )
  1098.  
  1099.  
  1100.  
  1101.  
  1102. (if (= pick 3)
  1103.  
  1104.         (copyfiles
  1105.             (prompt "Copying 'vilintuisup.library' to Libs:")
  1106.         (source "libs/vilintuisup.library")
  1107.             (dest "SYS:Libs")
  1108.             (confirm)
  1109.             (infos) (help " ")
  1110.          ) 
  1111.  
  1112. )
  1113.  
  1114.  
  1115. ;*******************************************************************
  1116. ;  gtlayout.library
  1117. ;*******************************************************************
  1118.  
  1119.  
  1120. (set vernum1 (getversion "sys:libs/gtlayout.library"))
  1121. (set ver1 (/ vernum1 65536))
  1122. (set rev1 (- vernum1 (* ver1 65536) ) )
  1123.  
  1124.  
  1125. (set vernum2 (getversion "libs/gtlayout.library"))
  1126. (set ver2 (/ vernum2 65536))
  1127. (set rev2 (- vernum2 (* ver2 65536) ) )
  1128.  
  1129.  
  1130.  
  1131. (set pick 0)
  1132.  
  1133. (set pick (askchoice
  1134.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  1135.         (prompt ("'gtlayout.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'gtlayout.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  1136.         (help " ")        
  1137.               (default 2)
  1138.       )
  1139. )
  1140.  
  1141.  
  1142. (if (= pick 1)
  1143.  
  1144.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  1145.  
  1146. )
  1147.  
  1148.  
  1149.  
  1150. (if (= pick 2)
  1151.    (
  1152.  
  1153.       (set sizeneed (getsize "libs/gtlayout.library"))
  1154.      (set space    (getdiskspace "sys:"))
  1155.  
  1156.  
  1157.      (set ok 0)
  1158.      (set ##ver (cat ver1 "." rev1) ) 
  1159.      (set #gtlay (cat "\n\nNo room on SYS: for gtlayout.library" ##ver))
  1160.      
  1161.      (if (> space sizeneed)
  1162.         (
  1163.      
  1164.         (copyfiles (source "sys:libs/gtlayout.library")
  1165.                    (dest "SYS:Storage/CyberGraphX/libs")
  1166.                    (newname (cat "gtlayout.library" ver1 "." rev1))
  1167.         )  
  1168.  
  1169.  
  1170.  
  1171.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  1172.      
  1173.         (set #gtlay (cat "\n\ngtlayout.library" ##ver))
  1174.         (set ok 1)
  1175.       
  1176.         )
  1177.      )
  1178.      
  1179.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  1180.      (if (= ok 0) (message (cat #noroom "gtlayout.library" ##ver  
  1181.                             "\n\nThe newer\n\ngtlayout.library " ver2 "." rev2
  1182.                             "\n\nwas not copied over to SYS:Libs"
  1183.                             )
  1184.                   ) 
  1185.      )
  1186.  
  1187.         
  1188.  
  1189.  
  1190.  
  1191.  
  1192.    )
  1193.  
  1194. )
  1195.  
  1196.  
  1197.  
  1198.  
  1199. (if (= pick 3)
  1200.  
  1201.         (copyfiles
  1202.             (prompt "Copying 'vilintuisup.library' to Libs:")
  1203.         (source "libs/gtlayout.library")
  1204.             (dest "SYS:Libs")
  1205.             (confirm)
  1206.             (infos) (help " ")
  1207.          ) 
  1208.  
  1209. )
  1210.  
  1211.  
  1212.  
  1213.  
  1214. ;*******************************************************************
  1215. ;  Let then know that has been backed up!
  1216. ;*******************************************************************
  1217.  
  1218.  
  1219.  
  1220. (message (cat #thefollowing #cybergfx #cyberint #cyberlayers #cybervil #gtlay)) 
  1221.  
  1222.  
  1223.  
  1224. ;******************************************************************************** 
  1225. ;
  1226. ; Move #?monitor file from envarc: to envarc:CyberGraphics for newer Libraries
  1227. ; This is here just for backup!
  1228. ;
  1229. ;********************************************************************************
  1230.  
  1231. (if (< (exists "env:cybergraphics") 2)
  1232.    (makedir "env:cybergraphics") 
  1233. )
  1234.  
  1235. (if (< (exists "envarc:cybergraphics") 2)
  1236.    (makedir "envarc:cybergraphics")
  1237. )
  1238.  
  1239.  
  1240. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor"))  1)
  1241.       (if (> (exists ("EnvArc:PicassoMonitor")) 0)
  1242.          (copyfiles (source "EnvArc:PicassoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1243.       )
  1244. )
  1245.  
  1246. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor")) 1)
  1247.       (if (> (exists ("EnvArc:SpectrumMonitor")) 0)
  1248.          (copyfiles (source "EnvArc:SpectrumMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1249.       )
  1250. )
  1251.  
  1252. (if (< (exists ("EnvArc:CyberGraphics/PiccoloMonitor")) 1)
  1253.       (if (> (exists ("EnvArc:PiccoloMonitor")) 0)
  1254.          (copyfiles (source "EnvArc:PiccoloMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1255.       )
  1256. )
  1257.  
  1258. (if (< (exists ("EnvArc:CyberGraphics/DominoMonitor")) 1)
  1259.       (if (> (exists ("EnvArc:DominoMonitor")) 0)
  1260.          (copyfiles (source "EnvArc:DominoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1261.       )
  1262. )
  1263.  
  1264.  
  1265. (if (< (exists ("EnvArc:CyberGraphics/RetinaZ3Monitor")) 1)
  1266.       (if (> (exists ("EnvArc:RetinaZ3Monitor")) 0) 
  1267.          (copyfiles (source "EnvArc:RetinaZ3Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1268.       )
  1269. )
  1270.  
  1271. (if (< (exists ("EnvArc:CyberGraphics/PiccoSD64Monitor")) 1)
  1272.       (if (> (exists ("EnvArc:PiccoSD64Monitor")) 0) 
  1273.          (copyfiles (source "EnvArc:PiccoSD64Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1274.       )
  1275. )
  1276.  
  1277. (if (< (exists ("EnvArc:CyberGraphics/CyberVisionMonitor")) 1)
  1278.       (if (> (exists ("EnvArc:CyberVisionMonitor")) 0) 
  1279.          (copyfiles (source "EnvArc:CyberVisionMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1280.       )
  1281. )
  1282.  
  1283. (if (< (exists ("EnvArc:CyberGraphics/A2410Monitor")) 1)
  1284.       (if (> (exists ("EnvArc:A2410Monitor")) 0) 
  1285.          (copyfiles (source "EnvArc:A2410Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1286.       )
  1287. )
  1288.  
  1289.  
  1290.  
  1291. ;******************************************************************************** 
  1292. ;
  1293. ;  Update the Monitor file ..
  1294. ;
  1295. ;
  1296. ;********************************************************************************
  1297.  
  1298.  
  1299.  
  1300. (if (> (exists ("sys:devs/monitors/Picasso")) 0)     (set #BGuess 0)  )
  1301. (if (> (exists ("sys:devs/monitors/Spectrum")) 0)    (set #BGuess 1)  )
  1302. (if (> (exists ("sys:devs/monitors/Piccolo")) 0)     (set #BGuess 2)  )
  1303. (if (> (exists ("sys:devs/monitors/Domino")) 0)      (set #BGuess 3)  )
  1304. (if (> (exists ("sys:devs/monitors/RetinaZ3")) 0)    (set #BGuess 4)  )
  1305. (if (> (exists ("sys:devs/monitors/PiccoSD64")) 0)   (set #BGuess 5)  )
  1306. (if (> (exists ("sys:devs/monitors/CyberVision")) 0) (set #BGuess 6)  )
  1307.  
  1308. (set board (askchoice (choices "Picasso II" "Spectrum" "Piccolo" "Domino"
  1309.                                "Retina Z3 BLT" "Piccolo SD64" "CyberVision64"
  1310.              (prompt #board)
  1311.                      (help "Select a Gfx Board")
  1312.                    (default #BGuess)
  1313.                  )
  1314.           )
  1315. )
  1316.  
  1317.  
  1318. (if (= board 0) (set #BOARD "Picasso") )
  1319. (if (= board 1) (set #BOARD "Spectrum") )
  1320. (if (= board 2) (set #BOARD "Piccolo") ) 
  1321. (if (= board 3) (set #BOARD "Domino") )
  1322. (if (= board 4) (set #BOARD "RetinaZ3") )
  1323. (if (= board 5) (set #BOARD "PiccoSD64") )
  1324. (if (= board 6) (set #BOARD "CyberVision") )
  1325.  
  1326.  
  1327. (set BackDirText "SYS:Storage/CyberGraphX")
  1328.  
  1329. (if (< (exists (BackDirText)) 2)  (makedir (BackDirText) (infos))  )
  1330.  
  1331. (if (< (exists (tackon BackDirText "devs")) 2)
  1332.           (makedir (tackon BackDirText "devs") (infos))
  1333. )
  1334.  
  1335. (if (< (exists (tackon BackDirText "devs/monitors")) 2)
  1336.         (makedir (tackon BackDirText "devs/monitors") (infos))
  1337. )
  1338.  
  1339.  
  1340.  
  1341. (if (> (exists (cat "Devs:Monitors/" #BOARD)) 0)
  1342.                   (copyfiles (source (cat "Devs:Monitors/" #BOARD)) (dest (tackon BackDirText "devs/monitors"))
  1343.                     (infos)
  1344.                     (newname (cat (tackon BackDirText "devs/monitors/") #BOARD ".backup"))
  1345.                   )
  1346.  
  1347.  
  1348. (set #updated 0)
  1349.  
  1350.  
  1351. (if (= board 0)
  1352.   (
  1353.     (set #Update (run "Updaters/UpdatePicassoII devs:monitors/Picasso") ) 
  1354.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1355.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1356.     (if (= #update 10) (message #updateBad) )       
  1357.     (set #updated 1)
  1358.   )
  1359. )
  1360.  
  1361. (if (= board 1)
  1362.   (
  1363.     (set #Update (run "Updaters/UpdateSpectrum devs:monitors/Spectrum") ) 
  1364.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1365.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1366.     (if (= #update 10) (message #updateBad) )       
  1367.     (set #updated 1)
  1368.   )
  1369. )
  1370.  
  1371. (if (= board 2)
  1372.   (
  1373.     (set #Update (run "Updaters/UpdatePiccolo devs:monitors/Piccolo") ) 
  1374.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1375.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1376.     (if (= #update 10) (message #updateBad) )       
  1377.     (set #updated 1)
  1378.   )
  1379. )
  1380.  
  1381. (if (= board 3)
  1382.   (
  1383.     
  1384.    (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1385.  
  1386.   )
  1387. )
  1388.  
  1389. (if (= board 4)
  1390.   (
  1391.     (set #Update (run "Updaters/UpdateRetinaZ3 devs:monitors/RetinaZ3") ) 
  1392.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1393.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1394.     (if (= #update 10) (message #updateBad) )       
  1395.     (set #updated 1)
  1396.   )
  1397. )
  1398.  
  1399. (if (= board 5)
  1400.   (
  1401.     (set #Update (run "Updaters/UpdatePiccoSD64 devs:monitors/PiccoSD64") ) 
  1402.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1403.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1404.     (if (= #update 10) (message #updateBad) )       
  1405.     (set #updated 1)
  1406.   )
  1407. )
  1408.  
  1409. (if (= board 6)
  1410.   (
  1411.  
  1412.     (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1413.    
  1414.   )
  1415. )
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421. ;*******************************************************************
  1422. ;  EEENNNDDD
  1423. ;*******************************************************************
  1424.  
  1425. (if (> (exists ("c:multiview")) 0) (set #mpath "c:") )
  1426. (if (> (exists ("sys:Utilities/multiview")) 0) (set #mpath "sys:Utilities") )
  1427.  
  1428. (run (cat "run " #mpath "/multiview docs/Changes.txt") )
  1429. (delete "ram:lan")
  1430. (set @default-dest "sys:")
  1431. (exit "Quick Update Complete!")
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.